﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.App.Commons.Db.Beans.Inp.InpPersonTrainBean
 * 类型：       数据访问层
 * 功能说明：   员工培训信息数据对象
 * 作者：       徐傲明
 * 创建日期：   2007/11/12
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/
using System;
using System.Collections.Generic;
using System.Text;
using Shpm.System.Db;

namespace Shpm.App.Commons.Db.Beans.Inp
{
    [Serializable()]
    public class InpPersonTrainBean : ShpmBaseBean
    {
        public InpPersonTrainBean()
        {

        }
        private Nullable<int> rowId;//主键编号
        private string employeeId;//员工编号
        private Nullable<DateTime> educateDate;//申请日期
        private Nullable<DateTime> beginDate;//开始日期
        private Nullable<DateTime> endDate;//结束日期
        private string educateName;//培训项目名称
        private Nullable<decimal> educateAmount;//培训预算
        private Nullable<byte> educateFlg;//申请标志
        private string educateMemo;//培训项目说明
        private string commitEmployeeId;//人事编号
        private Nullable<byte> commitFlg;//提交标志
        private string commitMemo;//人事说明
        private string auditingEmployeeId;//审核人编号
        private Nullable<byte> auditingFlg;//审核标志
        private string auditingMemo;//审核说明
        private Nullable<byte> cancelFlg;//撤消标志
        private string leadId;//领导编号
        private Nullable<byte> leadFlg;//领导提交标志
        private string leadMemo;//领导说明
        private string feedBackMemo;//反馈说明
        private Nullable<byte> feedBackFlg;//反馈标志

        public string LeadId
        {
            get
            {
                return leadId;
            }
            set
            {
                leadId = value;
            }
        }
        public Nullable<byte> LeadFlg
        {
            get
            {
                return leadFlg;
            }
            set
            {
                leadFlg = value;
            }
        }
        public string LeadMemo
        {
            get
            {
                return leadMemo;
            }
            set
            {
                leadMemo = value;
            }
        }


        public Nullable<int> RowId
        {
            get
            {
                return rowId;
            }
            set
            {
                rowId = value;
            }
        }

        public string EmployeeId
        {
            get
            {
                return employeeId;
            }
            set
            {
                employeeId = value;
            }
        }

        public Nullable<DateTime> EducateDate
        {
            get
            {
                return educateDate;
            }
            set
            {
                educateDate = value;
            }
        }

        public Nullable<DateTime> BeginDate
        {
            get
            {
                return beginDate;
            }
            set
            {
                beginDate = value;
            }
        }

        public Nullable<DateTime> EndDate
        {
            get
            {
                return endDate;
            }
            set
            {
                endDate = value;
            }
        }

        public string EducateName
        {
            get
            {
                return educateName;
            }
            set
            {
                educateName = value;
            }
        }

        public Nullable<decimal> EducateAmount
        {
            get
            {
                return educateAmount;
            }
            set
            {
                educateAmount = value;
            }
        }

        public Nullable<byte> EducateFlg
        {
            get
            {
                return educateFlg;
            }
            set
            {
                educateFlg = value;
            }
        }

        public string EducateMemo
        {
            get
            {
                return educateMemo;
            }
            set
            {
                educateMemo = value;
            }
        }

        public string CommitEmployeeId
        {
            get
            {
                return commitEmployeeId;
            }
            set
            {
                commitEmployeeId = value;
            }
        }

        public Nullable<byte> CommitFlg
        {
            get
            {
                return commitFlg;
            }
            set
            {
                commitFlg = value;
            }
        }

        public string CommitMemo
        {
            get
            {
                return commitMemo;
            }
            set
            {
                commitMemo = value;
            }
        }

        public string AuditingEmployeeId
        {
            get
            {
                return auditingEmployeeId;
            }
            set
            {
                auditingEmployeeId = value;
            }
        }

        public Nullable<byte> AuditingFlg
        {
            get
            {
                return auditingFlg;
            }
            set
            {
                auditingFlg = value;
            }
        }

        public string AuditingMemo
        {
            get
            {
                return auditingMemo;
            }
            set
            {
                auditingMemo = value;
            }
        }

        public Nullable<byte> CancelFlg
        {
            get
            {
                return cancelFlg;
            }
            set
            {
                cancelFlg = value;
            }
        }

        public string FeedBackMemo
        {
            get
            {
                return feedBackMemo;
            }
            set
            {
                feedBackMemo = value;
            }
        }

        public Nullable<byte> FeedBackFlg
        {
            get
            {
                return feedBackFlg;
            }
            set
            {
                feedBackFlg = value;
            }
        }

    }
}
